//
//  TaskManager.swift
//  imprint
//
//  Created by 小柠檬🍋 on 2025/1/17.
//

import Foundation
class TaskManager {
    // 存储 Task 实例的数组
    private var tasks = [Task<Void, Never>]()
 
    // 添加一个新的 Task 到数组中
    func addTask(task: Task<Void, Never>) {
        tasks.append(task)
    }
 
    // 批量取消所有存储的 Task
    func cancelAllTasks() {
        for task in tasks {
            task.cancel()
        }
        // 清空数组（可选）
        tasks.removeAll()
    }
}
